package utils

import "golang.org/x/crypto/bcrypt"

// 传入明文密码，进行加密
func Encryption(password string) string {
	hash, _ := bcrypt.GenerateFromPassword([]byte(password), bcrypt.DefaultCost)
	return string(hash)
}

// 数据库中查询到加密后的密码，和用户输入的明文密码进行比较
func Decrypt(encryptPwd string, password string) error {
	return bcrypt.CompareHashAndPassword([]byte(encryptPwd), []byte(password))
}
